﻿using System.ComponentModel;

namespace ThePresenter
{
	/// <summary>
	/// Specifies the Binding mode of the <see cref="ThePresenter.Presentation"/>.
	/// </summary>
	public enum PresentationBindingMode : byte
	{
		/// <summary>
		/// Undefined (default) binding mode.
		/// </summary>
		[Description("Undefined")]
		Undefined = 0,

		/// <summary>
		/// Presentation is not bind.
		/// </summary>
		[Description("NotBind")]
		NotBind,

		/// <summary>
		/// Presentation is bind as host.
		/// </summary>
		[Description("PresentationHost")]
		PresentationHost,

		/// <summary>
		/// Presentation is bind as viewer.
		/// </summary>
		[Description("PresentationViewer")]
		PresentationViewer,
	}
}
